package com.fitness.entity;

import java.io.Serializable;

/**
 * 项目实体类，对应数据库中的项目表
 */
public class Project implements Serializable {
    private Integer projectId; // 项目ID，对应数据库 项目ID 字段
    private String projectName; // 项目名称，对应数据库 项目名称 字段
    private Double pricePerHour; // 每小时价格，对应数据库 每小时价格 字段
    private String description; // 项目描述，对应数据库 项目描述 字段

    // Getter 和 Setter 方法
    public Integer getProjectId() {
        return projectId;
    }

    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public Double getPricePerHour() {
        return pricePerHour;
    }

    public void setPricePerHour(Double pricePerHour) {
        this.pricePerHour = pricePerHour;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    // 重写 toString 方法，方便打印查看对象内容
    @Override
    public String toString() {
        return "Project{" +
                "projectId=" + projectId +
                ", projectName='" + projectName + '\'' +
                ", pricePerHour=" + pricePerHour +
                ", description='" + description + '\'' +
                '}';
    }
}